/* 新书广场开始 */
.newSquare-box {
    width: 100%;
    min-height: 511px!important;
    margin-bottom: 40px;
}


/* 孔夫子书籍列表模板 */
.newSquare-box-title {
    /* display: none; */
    width: 100%;
    height: 22px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 34px;
}
.newSquare-box-title span {
    font-size: 18px;
    top: 12px;
    left: 20px;
    color: #333;
    font-weight: 700;
}
.newSquare-box-title i {
    font-size: 14px;
    color: #999;
    font-weight: 400;
}
.newSquare-box-title a {
    font-size: 12px;
    color: #0057a0;
}
.newSquare-box-title a:hover{
    color: #7b111b;
}
/* 孔夫子书籍列表模板 */
.newSquare-box .newSquare-box-con {
    display: block;
    text-align: justify;
}
.newSquare-box-con .item {
    display: inline-block;
    vertical-align: top;
    width: 322px;
    height: 434px;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.newSquare-box-con .item .item-img {
    position: relative;
    width: 100%;
    height: 240px;
}
.newSquare-box-con .item .item-img .item-img-bg {
    height: 100%;
    overflow: hidden;
}
.newSquare-box-con .item .item-img .item-img-bg a {
    display: block;
    width: 100%;
    height: 100%;
}
.newSquare-box-con .item .item-img .item-img-bg a img {
    width: 100%;
    vertical-align: middle;
}
.newSquare-box-con .item .item-con {
    width: 278px;
    margin: 0 auto;
}
.newSquare-box-con .item .item-con .item-con-title {
    padding-top: 12px;
    height: 34px;
    overflow: hidden;
}


.newSquare-box-con .item .item-con .item-con-title a {
    font-size: 14px;
    color: #333;
}
.newSquare-box-con .item .item-con .item-con-dis {
    font-size: 12px;
    color: #666;
    margin-top: 6px;
    height: 36px;
    line-height: 18px;
    overflow: hidden;
}

.newSquare-box-con .item .item-con .tag {
    width: 100%;
    height: 36px;
    margin-top: 10px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.newSquare-box-con .item .item-con .tag span {
    position: relative;
    float: left;
    font-size: 12px;
    line-height: 18px;
    height: 18px;
    border: 1px solid #dfc49b;
    padding: 2px 6px;
    color: #C28F42;
    margin-right: 9px;
    margin-bottom: 12px;
}
.newSquare-box-con .item .item-con .tag span .jiao {
    width: 0;
    height: 0;
    border-bottom: 6px solid #dfc49b;
    border-left: 6px solid transparent;
    position: absolute;
    right: -1px;
    bottom: -1px;
}
.newSquare-box-con .item .item-con .tag span .jiao .jiao-inner {
    width: 0;
    height: 0;
    border-bottom: 5px solid #fdfbfc;
    border-left: 5px solid transparent;
    position: absolute;
    right: 0;
    bottom: -6px;
}
.newSquare-box-con .item .item-con .item-bottom {
    width: 100%;
}
.newSquare-box-con .item .item-con .item-bottom .f_left {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #8c222c;
    margin-top: 20px;
    float: left;
}
.newSquare-box-con .item .item-con .item-bottom .f_left span {
    font-size: 12px;
    margin-left: 4px;
    font-size: 16px;
}
.newSquare-box-con .item .item-con .item-bottom .f_left i {
    font-size: 12px;
    margin-left: 4px;
}
.newSquare-box-con .item .item-con .item-bottom .f_right {
    position: relative;
    float: right;
    margin-top: 5px;
}
.newSquare-box-con .item .item-bottom .f_right .btn {
    display: block;
    width: 112px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #8c222c;
    font-size: 14px;
    color: #fff;
    margin-top: 13px;
    border-radius: 2px;
    cursor: pointer;
}

/* 新书广场结束 */